home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / jetcol11.zip / JETCOL.DOC < prev    next >
Text File  |  1992-01-30  |  16KB  |  442 lines

  1.                                 JETCOL
  2.  
  3.                          Shareware Version 1.1
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                             Copyright 1992
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Introduction
  24.  
  25.   JETCOL prints two columns, each up to ninety characters wide, on
  26.   laser printers in portrait mode. It is intended to greatly
  27.   reduce the huge volume of paper that results from printing
  28.   reference manuals and text files. Regular use of this program
  29.   should cut your paper bill by 60 to 70 percent.
  30.  
  31.   It provides better readability than other compressed print
  32.   programs because it normally ignores page breaks and eliminates
  33.   consecutive blank lines (according to your option).By eliminating
  34.   more unnecessary white space on the page JETCOL can use a
  35.   larger,more readable, type face while printing the same number of
  36.   average pages/sheet as other compressed print programs. It is
  37.   designed to take maximum advantage of laserjet features to further
  38.   enhance readability. JETCOL will print anywhere from two to ten
  39.   pages of source material on one side of a sheet of paper. By using
  40.   its even/odd alternate side print feature four to twenty pages of
  41.   text can be printed using both sides of a page.
  42.  
  43.   By reducing the volume of paper, JETCOL also reduces storage
  44.   requirements and the bulk one has to carry around when traveling.
  45.  
  46.   As a side benefit, many JETCOL users actually find it easier and
  47.   faster to read the compressed versions than the originals because
  48.   they can take in more words at one time without having to scan
  49.   across the page.
  50.  
  51.   JETCOL has been tested on several brands and models of laser
  52.   printers. If you run into difficulty with your model, please let
  53.   me know and I will try to provide a version that is compatible
  54.   with your printer.
  55.  
  56.   Every effort has been made to make this program easy to use and
  57.   highly readable. Eight different font sizes have been specially
  58.   designed for JETCOL. These fonts are automatically selected and
  59.   downloaded according to the degree of compression requested when
  60.   you specify the number of lines each column should contain
  61.   (anywhere from 50 to 240). At the user's option JETCOL will
  62.   override its automatic font selection and pick either a larger or
  63.   smaller font for a given line spacing to provide either more or
  64.   less white space between lines.
  65.  
  66.   The font is nominally pitched at 21.5 characters/inch to allow
  67.   adequate space for a left margin and two 80 character columns.
  68.   When either a smaller margin is specified (-Mx) or the column
  69.   width is reduced (-Wx) the character spacing is automatically
  70.   expanded for further readability. The default margin is nine
  71.   spaces and the default column width is 80.
  72.  
  73.   JETCOL may be executed via a path statement but all font files
  74.   must be located in the same sub-directory as JETCOL.exe if they
  75.   are to be found by the program when it comes time to download
  76.   them.
  77.  
  78.  
  79. Suitability
  80.  
  81.   Compressed print programs are not for everyone. You should
  82.   carefully explore how much compression you are comfortable with
  83.   before eyestrain becomes a problem. The greater degrees of
  84.   compresssion are intended more for archival use than for documents
  85.   which will be frequently read.
  86.  
  87.   This program should run on any PC compatible computer with at
  88.   least 256K of memory.
  89.  
  90.  
  91. Registration
  92.  
  93.   I will keep improving the program if I know enough people are
  94.   finding it useful.
  95.  
  96.   My registration policy is very flexible. The nominal fee is $30.
  97.   If you don't feel you will get $30 worth of use out of the
  98.   program,then send whatever it is worth to you.
  99.  
  100.   This is not freeware or public domain. Shareware is simply a
  101.   distribution method for commercial software. You are required to
  102.   register if you intend to use this program after a reasonable
  103.   trial period.
  104.  
  105.   The registered version of JETCOL permits multiple document names
  106.   and wildcards to be used on the command line and eliminates the
  107.   registration screen. It allows output to be directed to a file
  108.   instead of the printer. It also allows the automatic font
  109.   selection to be overridden to customize the document appearance to
  110.   your taste.
  111.  
  112.   Please tell me the version number you have when registering.
  113.   Registration checks should be made payable to "Tony Caine".
  114.  
  115.   Multi-site fees for commercial users can be negotiated.
  116.  
  117.  
  118.  
  119.  
  120. Registered version features
  121.  
  122.  
  123. * Automargin
  124.  
  125.    The automargin option significantly improves the readability and
  126.    appearance of your document. It scans the entire document before
  127.    printing, determines how much blank space there is and expands
  128.    the lines to utilize this wasted space. The result is a less
  129.    crowded, easier to read document.
  130.  
  131.    To get an idea of what the automargin does, first type: JETCOL
  132.    JETCOL.DOC <enter>. This prints with the default settings which
  133.    are designed to accommodate any documents up to 80 characters
  134.    wide. Next type: JETCOL JETCOL.DOC -W69 <enter>. This is the
  135.    setting that automargin would choose automatically for JETCOL.DOC
  136.    Compare the two printouts for readability and appearance.
  137.  
  138.  
  139. *Fixpage
  140.  
  141.    Prints an exact number of pages/column. Original pagebreaks and
  142.    formatting retained.
  143.  
  144.  
  145. * Multiple document names
  146.  
  147.    Multiple document names and wildcards can be entered on the
  148.    command line.
  149.  
  150.  
  151. * Append
  152.  
  153.    When specifying multiple documents to print, registered users
  154.    have the choice of starting each file at the beginning of a page
  155.    or treating all documents as one continuous file without breaks.
  156.  
  157.  
  158. * Redirection of output
  159.  
  160.    Registered users can choose to send the output to a disk file for
  161.    later printing in background (while running other programs) or
  162.    send to LPT2, COM1, COM2, etc.
  163.  
  164. * The registration screen is eliminated, of course.
  165.  
  166.  
  167.  
  168. Terminology
  169.  
  170.   Since several pages from the original source file are combined
  171.   onto a single page of printer output, there may be some confusion
  172.   about the word "page." We will always refer to the original
  173.   document pages as "source pages." What is actually printed will
  174.   simply be called "pages."
  175.  
  176.  
  177.  
  178. Usage:
  179.  
  180.   JETCOL  [options] path\filename [options] [path\filename]...
  181.  
  182.  
  183.   Options may be specified in any order before and/or after the file
  184.   name(s). Options must be separated from each other by spaces and
  185.   preceded by a "-". Upper and lower case are interchangeable. Each
  186.   option, no matter where it is located, will affect the printing of
  187.   all files equally.
  188.  
  189.  
  190.  
  191.  
  192.   Options are defined as follows:
  193.  
  194.    -Lxx = Each column will be xx lines long
  195.    -Cxx = No more than xx consecutive blank lines will be printed
  196.    -Sxx = Skip xx pages before starting to print
  197.    -O   = Print only odd # pages
  198.    -E   = Print only even # pages
  199.    -Wxx = column width (number of characters in each column)
  200.    -P   = Pause before printing each page.
  201.    -N   = Prints filename and page # at lower left corner
  202.    -D   = Delimit each (source) page with a line and page #
  203.    -T   = Truncate long lines instead of wrap.
  204.    -Fx  = Put a margin of x blank lines at the top of each page.
  205.    -Mx  = Set left margin x spaces from the edge.
  206.    -Rx  = Create a right margin of x spaces.
  207.  
  208.              *Options available in registered version only*
  209.  
  210.    -A   = Append multiple files.
  211.    -Z   = Route output to disk or another port.
  212.    -B   = Biases font selection toward larger or smaller fonts.
  213.    -Ux  = Automatic margin and column width adjustment.
  214.    -Xx  = Print an exact number of pages/column keeping page breaks.
  215.  
  216.   Defaults: 80 characters/column;96 lines/page;1 consecutive blank
  217.            line; no pause before printing page; do not number pages;
  218.            wrap (not truncate) long lines;4 blank lines at top of
  219.            page.
  220.  
  221.  
  222. Description of options
  223.  
  224.  
  225.    -Lxxx
  226.  
  227.       Each column will contain xxx lines of data. Line spacing will
  228.       be automatically adjusted to fill the page. As more lines per
  229.       page are requested smaller fonts are automatically selected.
  230.  
  231.  
  232.  
  233.     -Cxx
  234.  
  235.       Pages of text frequently contain many blank lines of data.
  236.       Experience has shown that most of these can be discarded
  237.       without sacrificing readability. This option specifies that
  238.       when there are more than xx consecutive blank lines, the
  239.       excess will be discarded. The default value is 1.
  240.  
  241.  
  242.     -Sxx
  243.  
  244.       This feature is useful if you have a paper jam or decide to
  245.       print part now and part later. Using this option will cause xx
  246.       pages to be skipped before printing begins. For example,
  247.       specifying "-S2" will cause printing to begin with page 3.
  248.  
  249.  
  250.     -O
  251.  
  252.       This and the -E option allow you to print on both sides of
  253.       each sheet of paper. By specifying "-O", only the odd numbered
  254.       pages will be printed. When printing is complete,reload the
  255.       paper back into the feeder so that it will print on the blank
  256.       side and rerun JETCOL using the -E option.
  257.  
  258.  
  259.     -E
  260.  
  261.       Prints only even numbered pages. When using this option after
  262.       the -O option be sure to use a left margin setting of 0 to
  263.       allow space for hole punching or other binding requirements on
  264.       the right side of the sheet (this adjustment is made
  265.       automatically when using the automargin option).
  266.  
  267.  
  268.     -Wxx
  269.  
  270.       This option specifies how wide each column will be. Wrapping
  271.       or truncating will begin at this position. It also determines
  272.       the print pitch. The more characters/column you specify the
  273.       smaller the space between characters.
  274.  
  275.  
  276.     -P
  277.  
  278.       Program will pause before printing each page. Hit any key to
  279.       print a page. This option is useful if you are feeding single
  280.       sheets to the printer.
  281.  
  282.  
  283.     -N
  284.  
  285.       This will cause the filename and page number to be printed in
  286.       the lower left-hand corner of each sheet. To avoid confusion
  287.       when using the -S, -O and -E options the page numbering is not
  288.       reset for each document when multiple documents are specified
  289.       on the command line(registered version only).
  290.  
  291.  
  292.     -D
  293.  
  294.       If you need to keep track of each source page, this option
  295.       will print a dashed line with a page number in the middle
  296.       whenever a form feed is encountered or after 66 lines of data.
  297.       Experience has shown that this option will be rarely used
  298.       because most documents either number their own pages or it is
  299.       just not important to keep track of original page breaks.
  300.  
  301.  
  302.     -T
  303.  
  304.       Normally when lines longer than the specified column width are
  305.       encountered,JETCOL will wrap the data to the next line. If you
  306.       prefer to truncate or discard excess characters on a line, you
  307.       should invoke this option.
  308.  
  309.  
  310.     -Fx
  311.  
  312.       JETCOL will insert x blank lines at the top of each page
  313.       before printing. The default is 4.
  314.  
  315.  
  316.     -Mx
  317.  
  318.       This command sets the left margin x spaces from the edge of
  319.       the page. Default is 9. This option also affects print pitch.
  320.       The wider the margin you request the more crowded the
  321.       characters will be on the page.
  322.  
  323.  
  324.     -A
  325.  
  326.       When multiple files are specified on the command line
  327.       (registered version only) you have the option of either
  328.       starting a new page for each file (default) or appending them
  329.       as though they were one continuous file. The -A option causes
  330.       them to be appended.
  331.  
  332.  
  333.     -Zfilename
  334.  
  335.       Allows output to be routed to a file instead of to the
  336.       printer. The file can then be printed in background while
  337.       running other programs. For example, to send output to a file
  338.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  339.       command line.If PRINT.TXT does not exist, it will be created.
  340.       If PRINT.TXT already exists, JETCOL output will be appended to
  341.       the end of the file. This command is only active in the
  342.       registered version of JETCOL. This option can also be used to
  343.       redirect output to LPT2, COM1, COM2, etc.
  344.  
  345.  
  346.     -Bx
  347.  
  348.       This option biases the font selection to pick either a larger
  349.       or smaller font than would ordinarily chosen by JETCOL.
  350.       Setting x to 1 picks the next larger font. If x is set to -1,
  351.       it picks the next smaller font. If x is set to 2, it will skip
  352.       two font sizes larger, and so on. This option is active for
  353.       registered users only. Examples: -B1,-B2,-B-1,-B-2...etc. (do
  354.       not insert any spaces).
  355.  
  356.  
  357.     -Ux
  358.  
  359.       X is the number of left margin spaces you request. JETCOL
  360.       scans the entire document to be printed to determine its
  361.       formatting. Leading blanks in the documant are taken into
  362.       account to give you the exact left margin you requested.
  363.       Column width is adjusted to accommodate the widest line
  364.       in the document. The result is that lines are fully spread
  365.       across the page and character spacing is maximized for best
  366.       readability.
  367.  
  368.  
  369.       The automargin option automatically puts the margin you
  370.       requested on the right side of the page (for binding) if you
  371.       are printing with the -E option (on the reverse side of the
  372.       page.)
  373.  
  374.  
  375.     -Xx
  376.  
  377.       Prints exactly x pages/column retaining original formatting
  378.       and page breaks. The value of x may be from 1 to 3.
  379.  
  380.  
  381.     -Rx
  382.  
  383.       Creates a right margin x spaces wide (in addition to the 1/3"
  384.       non-printing area already on right side).Default is 0.
  385.  
  386.  
  387. Using JETCOL with a word processor
  388.  
  389.     JETCOL will not work with most word processor documents in their
  390.     original form; but most word processors have what is called an
  391.     ASCII output or DOS output mode which JETCOL will work with.
  392.  
  393.     For example, with WordPerfect, you can create a JETCOL usable
  394.     file with the sequence: Control-F5,1,Save.
  395.  
  396.  
  397. Suggested Usage with most often used options
  398.  
  399.     Create a batch file named "J.bat" containing a call for JETCOL
  400.     with your most often used options as part of the command line.
  401.     You need then only type "J" followed by the filename you wish to
  402.     print. You could also include options you wish to add or
  403.     override as part of the call. For example J.bat might contain
  404.     the following line:
  405.  
  406.       JETCOL  -N -L120 %1 %2 %3 %4
  407.  
  408.     (%2 %3 %4 are there in case you enter options or additional
  409.     fileneames)
  410.  
  411.     The above set of options would cause JETCOL to print each page
  412.     120 lines long and would provide page numbers and filenames at
  413.     the bottom.
  414.  
  415.     DOSKEY and ANSI.SYS definitions are an equally good way of
  416.     automating the JETCOL command line options. See your DOS manual.
  417.  
  418.  
  419. Distribution
  420.  
  421.     Permission is hereby given to copy and distribute this program
  422.     as long as no fee other than a minimal (<$10) handling cost is
  423.     charged. Please include all files in their original unmodified
  424.     form when distributing this program.
  425.  
  426.  
  427. Ye olde disclaimer
  428.  
  429.     The author has made all good faith attempts to provide a
  430.     reliable product. But there are no guarantees expressed or
  431.     implied that this program will work perfectly (or indeed at all)
  432.     or that it won't cause your data or hardware to self destruct.
  433.     If you are a registered user and become dissatisfied with the
  434.     program for any reason, I will be glad to refund your
  435.     registration fee but will not be liable for any damage(s)
  436.     whatever resulting from the use of this program.
  437.  
  438.  
  439.                                                      -Tony Caine-
  440.  
  441. GEnie mail:A.CAINE
  442.